home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level09.gls < prev    next >
Text File  |  2000-09-09  |  17KB  |  1,005 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "gunlok.gsh"
  14. #include "hark.gsh"
  15. #include "frend.gsh"
  16. #include "elint.gsh"
  17. #include "maskelyn.gsh"
  18.  
  19. // bad guys
  20.  
  21. #include "drone.gsh"
  22.  
  23.  
  24. #include "walking_mine.gsh"
  25. #include "obliteron.gsh"
  26. #include "bombhead.gsh"
  27. #include "pulsax.gsh"
  28. #include "pulsox.gsh"
  29. #include "adversor.gsh"
  30. #include "rampagor.gsh"
  31. #include "lob.gsh"
  32. #include "scarflash.gsh"
  33. #include "massacrete.gsh"
  34.  
  35. // neutral things
  36.  
  37. #include "technoboxB_multifrag.gsh"
  38. //#include "bluelight.gsh"
  39. #include "yellowbulb.gsh"
  40.  
  41. // fires
  42.  
  43. #include "yellowlight.gsh"
  44. #include "oilfire.gsh"
  45.  
  46.  
  47. /*********/
  48. /* NOTES */
  49. /*********/
  50.  
  51. /**********/
  52. /* SHAPES */
  53. /**********/
  54.  
  55. // world objects
  56.  
  57. /*
  58. shape Shp_telegraph
  59. {
  60.     file "levels\level09.rif"
  61.     name "telegraph"
  62. }
  63. */
  64.  
  65. shape Shp_key
  66. {
  67.     file "objects\ID MODULE.rif"
  68.     name "ID MODULE"
  69. }
  70.  
  71. shape Shp_bridge
  72. {
  73.     file "levels\level09.rif"
  74.     name "bridge"
  75. }
  76.  
  77. shape Shp_gate
  78. {
  79.     file "levels\level09.rif"
  80.     name "gate"
  81. }
  82.  
  83. hierarchy Hcy_arm
  84. {
  85.     file "objects\arm.rif"
  86.     name "arm"
  87. }
  88.  
  89. hierarchy Hcy_cyberbay
  90. {
  91.     file "objects\cyberbay.rif"
  92.     name "cyberbay"
  93. }
  94.  
  95. shape Shp_buttond
  96. {
  97.     file "objects\liftswitch C_up.rif"
  98.     name "liftswitch C_up"
  99. }
  100. /*
  101. shape Shp_technobox
  102. {
  103.     file "levels\level09.rif"
  104.     name "technobox A"
  105. }
  106. */
  107.  
  108. /*shape Shp_atruck
  109. {
  110.     file "objects\armytruck.rif"
  111.     name "armytruck"
  112. }
  113. */
  114.  
  115. shape Shp_bustvat
  116. {
  117.     file "levels\level09.rif"
  118.     name "BUST VAT"
  119. }
  120.  
  121. shape Shp_car
  122. {
  123.     file "levels\level09.rif"
  124.     name "car a"
  125. }
  126.  
  127. shape Shp_estatecar
  128. {
  129.     file "objects\new car 3.rif"
  130.     name "new car 3"
  131. }
  132.  
  133. shape Shp_fallenvat
  134. {
  135.     file "levels\level09.rif"
  136.     name "FALLEN VAT"
  137. }
  138.  
  139.  
  140. /*** GARBAGE ***/
  141.  
  142. shape Shp_garbage_A
  143. {
  144.     file "objects\garbage A.rif"
  145.     name "GARBAGE A"
  146. }
  147.  
  148. shape Shp_garbage_B
  149. {
  150.     file "objects\garbage B.rif"
  151.     name "GARBAGE B"
  152. }
  153.  
  154. shape Shp_garbage_C
  155. {
  156.     file "objects\garbage C.rif"
  157.     name "GARBAGE C"
  158. }
  159.  
  160. shape Shp_garbage_D
  161. {
  162.     file "objects\garbage D.rif"
  163.     name "GARBAGE D"
  164. }
  165.  
  166. shape Shp_garbage_E
  167. {
  168.     file "objects\garbage E.rif"
  169.     name "GARBAGE E"
  170. }
  171.  
  172. shape Shp_garbage_F
  173. {
  174.     file "levels/level09.rif"
  175.     name "GARBAGE FA"
  176. }
  177.  
  178. shape Shp_garbage_G
  179. {
  180.     file "objects\garbage G.rif"
  181.     name "GARBAGE G"
  182. }
  183.  
  184. shape Shp_garbage_H
  185. {
  186.     file "objects\garbage H.rif"
  187.     name "GARBAGE H"
  188. }
  189.  
  190. shape Shp_garbage_I
  191. {
  192.     file "levels\level09.rif"
  193.     name "GARBAGE IA"
  194. }
  195.  
  196. shape Shp_garbage_J
  197. {
  198.     file "objects\garbage J.rif"
  199.     name "GARBAGE J"
  200. }
  201.  
  202.  
  203. /*** JUNKPILE ***/
  204.  
  205. shape Shp_junkpile_F
  206. {
  207.     file "objects\JUNKPILE F.rif"
  208.     name "JUNKPILE F"
  209. }
  210.  
  211. shape Shp_junkpile_G
  212. {
  213.     file "objects\JUNKPILE G.rif"
  214.     name "JUNKPILE G"
  215. }
  216.  
  217. shape Shp_junkpile_J
  218. {
  219.     file "objects\JUNKPILE J.rif"
  220.     name "JUNKPILE J"
  221. }
  222.  
  223. shape Shp_junkpile_H
  224. {
  225.     file "objects\JUNKPILE H.rif"
  226.     name "JUNKPILE H"
  227. }
  228.  
  229. shape Shp_junkpile_K
  230. {
  231.     file "objects\JUNKPILE K.rif"
  232.     name "JUNKPILE K"
  233. }
  234.  
  235. shape Shp_junkpile_L
  236. {
  237.     file "objects\JUNKPILE L.rif"
  238.     name "JUNKPILE L"
  239. }
  240.  
  241. shape Shp_junkpile_M
  242. {
  243.     file "objects\JUNKPILE M.rif"
  244.     name "JUNKPILE M"
  245. }
  246.  
  247. shape Shp_junkpile_N
  248. {
  249.     file "objects\JUNKPILE N.rif"
  250.     name "JUNKPILE N"
  251. }
  252.  
  253. shape Shp_junkpile_O
  254. {
  255.     file "objects\JUNKPILE O.rif"
  256.     name "JUNKPILE O"
  257. }
  258.  
  259. shape Shp_scarab
  260. {
  261.     file "levels\level09.rif"
  262.     name "SCARAB"
  263. }
  264.  
  265. shape Shp_tree
  266. {
  267.     file "levels\level09.rif"
  268.     name "TREE A"
  269. }
  270.  
  271. shape Shp_generator
  272. {
  273.     file "levels\level09.rif"
  274.     name "GENERATOR"
  275. }
  276.  
  277. /*
  278. shape Shp_turbine
  279. {
  280.     file "levels\level09.rif"
  281.     name "TURBINE A"
  282. }
  283. */
  284. /*shape Shp_trailer
  285. {
  286.     file "objects\trailer.rif"
  287.     name "TRAILERA"
  288. }
  289.  
  290. shape Shp_truck_a
  291. {
  292.     file "objects\cab_1.rif"
  293.     name "TRUCKA"
  294. }
  295.  
  296. shape Shp_truck_b
  297. {
  298.     file "objects\cab_2.rif"
  299.     name "TRUCKB"
  300. }
  301. */
  302.  
  303.  
  304. shape Shp_vat
  305. {
  306.     file "levels\level09.rif"
  307.     name "VAT A"
  308. }
  309.  
  310. /*shape Shp_warehouse_a
  311. {
  312.     file "levels\level09.rif"
  313.     name "WAREHOUSE A"
  314. }
  315.  
  316. shape Shp_warehouse_b
  317. {
  318.     file "levels\level09.rif"
  319.     name "WAREHOUSE B"
  320. }
  321. */
  322. shape Shp_button
  323. {
  324.     file "objects\liftswitch b.rif"
  325.     name "liftswitch b"
  326. }
  327. /*
  328. shape Shp_gate_a
  329. {
  330.     file "levels\level09.rif"
  331.     name "GATE A"
  332. }
  333.  
  334. shape Shp_gate_b
  335. {
  336.     file "levels\level09.rif"
  337.     name "GATE B"
  338. }
  339.  
  340. shape Shp_forcefield
  341. {
  342.     file "levels\level09.rif"
  343.     name "Forcefield"
  344. }
  345. */
  346.  
  347.  
  348. /**********/
  349. /* ROLES  */
  350. /**********/
  351.  
  352. // world objects
  353.  
  354. /*
  355. role Rol_telegraph : Rol_PlacedObject
  356. {
  357.     shape Shp_telegraph
  358.     hit test ignore yes
  359. }
  360. */
  361.  
  362.  
  363. role Rol_key : Rol_DefaultPickup
  364. {
  365.     shape        Shp_key
  366.     character    Chr_Other_Pickup
  367.     identifier    "Robot ID module"
  368. }
  369.  
  370.  
  371.  
  372. role Rol_bridge : Rol_PlacedObject
  373. {
  374.     shape     Shp_bridge
  375.     ai    track object
  376.     destination selectable yes
  377. }
  378.  
  379. role Rol_arm : Rol_PlacedObject
  380. {
  381.     shape Hcy_arm
  382.     alpha fogging yes
  383. }
  384.  
  385. role Rol_cyberbay : Rol_PlacedObject
  386. {
  387.     shape Hcy_cyberbay
  388.     alpha fogging yes
  389.     hit test ignore yes
  390. }
  391.  
  392. role Rol_gate : Rol_PlacedObject
  393. {
  394.     shape     Shp_gate
  395.     ai    track object
  396.     destination selectable yes
  397. }
  398.  
  399. role Rol_buttond : Rol_PlacedObject
  400. {
  401.     shape Shp_buttond
  402.     ai    pickup
  403.     destination selectable    yes
  404. }
  405. /*
  406. role Rol_atruck : Rol_PlacedObject
  407. {
  408.     shape Shp_atruck
  409.     hit test ignore yes    
  410. }
  411. */
  412. role Rol_bustvat : Rol_PlacedObject
  413. {
  414.     shape Shp_bustvat
  415.     hit test ignore yes
  416. }
  417.  
  418. role Rol_car : Rol_PlacedObject
  419. {
  420.     shape Shp_car
  421. }
  422.  
  423. role Rol_estatecar : Rol_PlacedObject
  424. {
  425.     shape Shp_estatecar
  426. }
  427.  
  428. role Rol_fallenvat : Rol_PlacedObject
  429. {
  430.     shape Shp_fallenvat
  431.     hit test ignore yes
  432. }
  433.  
  434. /*** GARBAGE ***/
  435.  
  436.  
  437. role Rol_garbage_A : Rol_DefaultGarbage
  438. {
  439.     shape Shp_garbage_A
  440. }
  441.  
  442. role Rol_garbage_B : Rol_DefaultGarbage
  443. {
  444.     shape Shp_garbage_B
  445. }
  446.  
  447.  
  448. role Rol_garbage_C : Rol_DefaultGarbage
  449. {
  450.     shape Shp_garbage_C
  451. }
  452.  
  453.  
  454. role Rol_garbage_D : Rol_DefaultGarbage
  455. {
  456.     shape Shp_garbage_D
  457. }
  458.  
  459. role Rol_garbage_E : Rol_DefaultGarbage
  460. {
  461.     shape Shp_garbage_E
  462. }
  463.  
  464. role Rol_garbage_F : Rol_PlacedObject
  465. {
  466.     shape Shp_garbage_F
  467. }
  468.  
  469. role Rol_garbage_G : Rol_DefaultGarbage
  470. {
  471.     shape Shp_garbage_G
  472. }
  473.  
  474. role Rol_garbage_H : Rol_DefaultGarbage
  475. {
  476.     shape Shp_garbage_H
  477. }
  478.  
  479. role Rol_garbage_I : Rol_PlacedObject
  480. {
  481.     shape Shp_garbage_I
  482. }
  483.  
  484. role Rol_garbage_J : Rol_DefaultGarbage
  485. {
  486.     shape Shp_garbage_J
  487. }
  488.  
  489.  
  490. /*** JUNKPILE ***/
  491.  
  492. role Rol_junkpile_F : Rol_DefaultJunkpile
  493. {
  494.     shape Shp_junkpile_F
  495. }
  496.  
  497. role Rol_junkpile_G : Rol_DefaultJunkpile
  498. {
  499.     shape Shp_junkpile_G
  500. }
  501.  
  502. role Rol_junkpile_J : Rol_DefaultJunkpile
  503. {
  504.     shape Shp_junkpile_J
  505. }
  506.  
  507. role Rol_junkpile_H : Rol_DefaultJunkpile
  508. {
  509.     shape Shp_junkpile_H
  510. }
  511.  
  512. role Rol_junkpile_K : Rol_DefaultJunkpile
  513. {
  514.     shape Shp_junkpile_K
  515. }
  516.  
  517. role Rol_junkpile_L : Rol_DefaultJunkpile
  518. {
  519.     shape Shp_junkpile_L
  520. }
  521.  
  522. role Rol_junkpile_M : Rol_DefaultJunkpile
  523. {
  524.     shape Shp_junkpile_M
  525. }
  526.  
  527. role Rol_junkpile_N : Rol_DefaultJunkpile
  528. {
  529.     shape Shp_junkpile_N
  530. }
  531.  
  532. role Rol_junkpile_O : Rol_DefaultJunkpile
  533. {
  534.     shape Shp_junkpile_O
  535. }
  536.  
  537. role Rol_generator : Rol_PlacedObject
  538. {
  539.     shape Shp_generator
  540. }
  541.  
  542.  
  543. role Rol_scarab : Rol_PlacedObject
  544. {
  545.     shape Shp_scarab
  546. }
  547. /*
  548. role Rol_trailer : Rol_PlacedObject
  549. {
  550.     shape Shp_trailer
  551.     hit test ignore yes
  552. }
  553. */
  554. role Rol_tree : Rol_PlacedObject
  555. {
  556.     shape Shp_tree
  557.     hit test ignore yes
  558. }
  559. /*
  560. role Rol_truck_a : Rol_PlacedObject
  561. {
  562.     shape Shp_truck_a
  563.     hit test ignore yes
  564. }
  565.  
  566. role Rol_truck_b : Rol_PlacedObject
  567. {
  568.     shape Shp_truck_b
  569.     hit test ignore yes
  570. }
  571. */
  572.  
  573. /*
  574. role Rol_turbine : Rol_PlacedObject
  575. {
  576.     shape Shp_turbine
  577.     hit test ignore yes
  578. }
  579. */
  580.  
  581. role Rol_vat : Rol_PlacedObject
  582. {
  583.     shape Shp_vat
  584.     hit test ignore yes
  585. }
  586.  
  587. /*
  588. role Rol_warehouse_a : Rol_PlacedObject
  589. {
  590.     shape Shp_warehouse_a
  591. }
  592.  
  593. role Rol_warehouse_b : Rol_PlacedObject
  594. {
  595.     shape Shp_warehouse_b
  596. }
  597. */
  598.  
  599. role Rol_button : Rol_PlacedObject
  600. {
  601.     shape            Shp_button
  602.     ai            pickup
  603.     destination selectable    yes
  604. }
  605.  
  606. /*
  607. role Rol_gate_a : Rol_PlacedObject
  608. {
  609.     shape Shp_gate_a
  610. }
  611.  
  612. role Rol_gate_b : Rol_PlacedObject
  613. {
  614.     shape Shp_gate_b
  615. }
  616.  
  617. role Rol_forcefield : Rol_PlacedObject
  618. {
  619.     shape Shp_forcefield
  620. }
  621. */
  622.  
  623. /***********/
  624. /* THE MAP */
  625. /***********/
  626.  
  627. map /* _THE_ map - doesnt need a label */
  628. {
  629.     file "levels\level09.rif"
  630.     name "Land"
  631.     bitmap "bitmaps\\LEVEL09.rim"
  632.     camera plane "camhund"
  633.     max camera distance 100 // TBD exactly
  634.     max camera focus height "max focus height"
  635.     min camera focus height "min focus height"
  636.     shadow object rif "levels\level09_shadow.rif"
  637.     shadow object name "Land"
  638.     max vertices per section 1000
  639.  
  640.     // PLAYER'S TROOPS
  641.  
  642.     use Rol_GunLok in team 1 for
  643.         "Goodie A" as "gunlok"
  644.  
  645.     use Rol_Hark in team 1 for
  646.         "Goodie C" as "hark"
  647.  
  648.     use Rol_Frend in team 1 for
  649.         "Goodie B" as "frend"
  650.  
  651.     use Rol_Elint in team 1 for
  652.         "Goodie D" as "elint"
  653.  
  654.  
  655.     use Rol_Technobox in team 1 for
  656.         "Technobox A" as "technobox_a"
  657.  
  658.     use Rol_Technobox in team 1 for
  659.         "Technobox B" as "technobox_b"
  660.  
  661.     use Rol_Technobox in team 1 for
  662.         "Technobox C" as "technobox_c"
  663.  
  664.     // NEUTRAL OBJECTS
  665.  
  666. /*
  667.     use Rol_telegraph in team 0 for
  668.         "telegraph"    
  669. */
  670. /*
  671.     use Rol_key in team 0 for
  672.         "key" as "key"
  673. */
  674.     use Rol_bridge in team 0 for
  675.         "bridge" as "bridge"
  676.  
  677. use Rol_cyberbay in team 0 for
  678.         "cyberbay" as "cyberbay"    
  679.  
  680. use Rol_gate in team 0 for
  681.         "gate" as "gate"    
  682.  
  683. use Rol_arm in team 0 for
  684.         "armshape" as "arm"    
  685.  
  686.  
  687. /*
  688.     use Rol_atruck in team 0 for
  689.         "ATRUCK"
  690. */
  691.     
  692.     use Rol_bustvat in team 0 for
  693.         "BUST VAT"
  694.  
  695.     use Rol_car in team 0 for
  696.         "CAR A" and
  697.         "CAR BA" and
  698.         "CAR BB" and
  699.         "CAR BC" and
  700.         "CAR BD" and
  701.         "CAR BE" and
  702.         "CAR BF" and
  703.         "CAR BG" and
  704.         "CAR BH"
  705.  
  706.     use Rol_estatecar in team 0 for
  707.         "estate CAR"  and
  708.         "estate car B" and
  709.         "estate car C" and
  710.         "estate car D"
  711.         
  712.  
  713.  
  714.     use Rol_fallenvat in team 0 for
  715.         "FALLEN VAT"
  716.  
  717.     use Rol_generator in team 0 for
  718.         "GENERATOR"
  719.  
  720.     /*** GARBAGE ***/
  721.  
  722.     use Rol_garbage_A in team 0 for    
  723.         "GARBAGE AA" as "garbage_aa"
  724.     use Rol_garbage_A in team 0 for    
  725.         "GARBAGE AB" as "garbage_ab"
  726.     use Rol_garbage_A in team 0 for    
  727.         "GARBAGE AC" as "garbage_ac"
  728.     use Rol_garbage_A in team 0 for    
  729.         "GARBAGE AD" as "garbage_ad"
  730.     use Rol_garbage_A in team 0 for    
  731.         "GARBAGE AE" as "garbage_ae"
  732.  
  733.     use Rol_garbage_B in team 0 for
  734.         "GARBAGE BA" as "garbage_ba"
  735.     use Rol_garbage_C in team 0 for    
  736.         "GARBAGE CA" as "garbage_ca"
  737.     use Rol_garbage_C in team 0 for    
  738.         "GARBAGE CB" as "garbage_cb"
  739.     use Rol_garbage_C in team 0 for    
  740.         "GARBAGE CC" as "garbage_cc"
  741.     use Rol_garbage_C in team 0 for    
  742.         "GARBAGE CD" as "garbage_cd"
  743.     use Rol_garbage_C in team 0 for    
  744.         "GARBAGE CE" as "garbage_ce"
  745.     use Rol_garbage_C in team 0 for    
  746.         "GARBAGE CF" as "garbage_cf"
  747.  
  748.  
  749.     use Rol_garbage_D in team 0 for    
  750.         "GARBAGE DA" as "garbage_da"
  751.     use Rol_garbage_D in team 0 for    
  752.         "GARBAGE DB" as "garbage_db"
  753.     use Rol_garbage_D in team 0 for    
  754.         "GARBAGE DC" as "garbage_dc"
  755.  
  756.  
  757.     use Rol_garbage_E in team 0 for
  758.         "GARBAGE EA" as "garbage_ea"
  759. /*    use Rol_garbage_E in team 0 for    
  760.         "GARBAGE EB" as "garbage_eb"*/
  761.     use Rol_garbage_E in team 0 for
  762.         "GARBAGE EC" as "garbage_ec"
  763.     use Rol_garbage_E in team 0 for    
  764.         "GARBAGE ED" as "garbage_ed"
  765.     use Rol_garbage_E in team 0 for
  766.         "GARBAGE EE" as "garbage_ee"
  767.     use Rol_garbage_E in team 0 for    
  768.         "GARBAGE EF" as "garbage_ef"
  769.     use Rol_garbage_E in team 0 for    
  770.         "GARBAGE EG" as "garbage_eg"
  771.     use Rol_garbage_E in team 0 for    
  772.         "GARBAGE EH" as "garbage_eh"
  773.  
  774.     use Rol_garbage_F in team 0 for
  775.         "GARBAGE FA" and
  776.         "GARBAGE FB" and
  777.         "GARBAGE FC" and
  778.         "GARBAGE FD" and
  779.         "GARBAGE FE"
  780.  
  781.  
  782.     use Rol_garbage_G in team 0 for
  783.         "GARBAGE GA" as "garbage_ga"    
  784.     use Rol_garbage_G in team 0 for
  785.         "GARBAGE GB" as "garbage_gb"            
  786.     use Rol_garbage_G in team 0 for
  787.         "GARBAGE GC" as "garbage_gc"    
  788. /*    use Rol_garbage_G in team 0 for
  789.         "GARBAGE GD" as "garbage_gd"    */
  790.     use Rol_garbage_G in team 0 for
  791.         "GARBAGE GE" as "garbage_ge"    
  792.     use Rol_garbage_G in team 0 for
  793.         "GARBAGE GF" as "garbage_gf"    
  794.     use Rol_garbage_G in team 0 for
  795.         "GARBAGE GG" as "garbage_gg"    
  796.     use Rol_garbage_G in team 0 for
  797.         "GARBAGE GH" as "garbage_gh"    
  798.     use Rol_garbage_G in team 0 for
  799.         "GARBAGE GI" as "garbage_gi"    
  800.     use Rol_garbage_G in team 0 for
  801.         "GARBAGE GJ" as "garbage_gj"    
  802.  
  803.     use Rol_garbage_H in team 0 for
  804.         "GARBAGE HA" as "garbage_ha"
  805.     use Rol_garbage_H in team 0 for
  806.         "GARBAGE HB" as "garbage_hb"
  807.     use Rol_garbage_H in team 0 for
  808.         "GARBAGE HC" as "garbage_hc"
  809.     use Rol_garbage_H in team 0 for
  810.         "GARBAGE HD" as "garbage_hd"
  811.     use Rol_garbage_H in team 0 for
  812.         "GARBAGE HE" as "garbage_he"
  813.     use Rol_garbage_H in team 0 for
  814.         "GARBAGE HF" as "garbage_hf"
  815.     use Rol_garbage_H in team 0 for
  816.         "GARBAGE HG" as "garbage_hg"
  817.     use Rol_garbage_H in team 0 for
  818.         "GARBAGE HH" as "garbage_hh"
  819.  
  820.     use Rol_garbage_I in team 0 for
  821.         "GARBAGE IA" as "garbage_ia"
  822.     use Rol_garbage_I in team 0 for
  823.         "GARBAGE IB" as "garbage_ib"
  824.     use Rol_garbage_I in team 0 for
  825.         "GARBAGE IC" as "garbage_ic"
  826.     use Rol_garbage_I in team 0 for
  827.         "GARBAGE ID" as "garbage_id"
  828.  
  829.     use Rol_garbage_J in team 0 for
  830.         "GARBAGE JA" as "garbage_ja"
  831.     use Rol_garbage_J in team 0 for
  832.         "GARBAGE JB" as "garbage_jb"
  833.     use Rol_garbage_J in team 0 for
  834.         "GARBAGE JC" as "garbage_jc"
  835.  
  836.  
  837.     /*** JUNKPILE ***/
  838.  
  839.     use Rol_junkpile_F in team 0 for
  840.         "JUNKPILE FA" as "junkpile_fa"
  841.     use Rol_junkpile_F in team 0 for
  842.         "JUNKPILE FB" as "junkpile_fb"
  843.     use Rol_junkpile_F in team 0 for
  844.         "JUNKPILE FC" as "junkpile_fc"
  845.     use Rol_junkpile_F in team 0 for
  846.         "JUNKPILE FD" as "junkpile_fd"
  847.     use Rol_junkpile_F in team 0 for
  848.         "JUNKPILE FE" as "junkpile_fe"
  849.  
  850.     use Rol_junkpile_G in team 0 for
  851.         "JUNKPILE GA" as "junkpile_ga"
  852.     use Rol_junkpile_G in team 0 for
  853.         "JUNKPILE GB" as "junkpile_gb"
  854.     use Rol_junkpile_G in team 0 for
  855.         "JUNKPILE GC" as "junkpile_gc"
  856.     use Rol_junkpile_G in team 0 for
  857.         "JUNKPILE GD" as "junkpile_gd"
  858.     use Rol_junkpile_G in team 0 for
  859.         "JUNKPILE GE" as "junkpile_ge"
  860.  
  861.     use Rol_junkpile_J in team 0 for
  862.         "JUNKPILE JA" as "junkpile_ja"
  863.     use Rol_junkpile_J in team 0 for
  864.         "JUNKPILE JB" as "junkpile_jb"
  865.     use Rol_junkpile_J in team 0 for
  866.         "JUNKPILE JC" as "junkpile_jc"
  867.     use Rol_junkpile_J in team 0 for
  868.         "JUNKPILE JD" as "junkpile_jd"
  869.     use Rol_junkpile_J in team 0 for
  870.         "JUNKPILE JE" as "junkpile_je"
  871.  
  872.  
  873.     use Rol_junkpile_H in team 0 for
  874.         "JUNKPILE H" as "junkpile_h"
  875.  
  876.     use Rol_junkpile_K in team 0 for
  877.         "JUNKPILE K" as "junkpile_k"
  878.  
  879.     use Rol_junkpile_L in team 0 for
  880.         "JUNKPILE L" as "junkpile_l"
  881.  
  882.     use Rol_junkpile_M in team 0 for
  883.         "JUNKPILE M"  as "junkpile_m"
  884.  
  885.     use Rol_junkpile_M in team 0 for
  886.         "JUNKPILE MB" as "junkpile_mb"
  887.  
  888.     use Rol_junkpile_N in team 0 for
  889.         "JUNKPILE N" as "junkpile_n"
  890.  
  891.     use Rol_junkpile_O in team 0 for
  892.         "JUNKPILE O" as "junkpile_o"
  893.  
  894.     use Rol_scarab in team 0 for
  895.         "SCARAB"
  896. /*
  897.     use Rol_trailer in team 0 for
  898.         "trailer"    
  899. */
  900.     use Rol_tree in team 0 for
  901.         "TREE A" and
  902.         "TREE B" and
  903.         "TREE C" and
  904.         "TREE D"
  905. /*
  906.     use Rol_truck_a in team 0 for
  907.         "TRUCKA" 
  908.  
  909.     use Rol_truck_b in team 0 for
  910.         "TRUCKB" 
  911. */
  912. /*
  913.     use Rol_turbine in team 0 for
  914.         "TURBINE A" and
  915.         "TURBINE B" and
  916.         "TURBINE C"
  917. */
  918.  
  919.     use Rol_vat in team 0 for
  920.         "VAT A" and
  921.         "VAT B" and
  922.         "VAT C" and
  923.         "VAT D" and
  924.         "VAT E" and
  925.         "VAT F" and
  926.         "VAT G" and
  927.         "VAT H" and
  928.         "VAT I" and
  929.         "VAT J"
  930. /*    use Rol_warehouse_a in team 0 for
  931.         "WAREHOUSE A"
  932.  
  933.     use Rol_warehouse_b in team 0 for
  934.         "WAREHOUSE B"            */
  935.  
  936.     use Rol_button in team 0 for
  937.         "button A" as "button_a"
  938.     use Rol_button in team 0 for
  939.         "button B" as "button_b"
  940.     use Rol_button in team 0 for
  941.         "button C" as "button_c"
  942.     use Rol_buttond in team 0 for
  943.         "button D" as "button_d"
  944. /*
  945.     use Rol_gate_a in team 0 for
  946.         "GATE A" as "gate_a"
  947.     use Rol_gate_b in team 0 for
  948.         "GATE B" as "gate_b"
  949.  
  950.     use Rol_forcefield in team 0 for
  951.         "Forcefield" as "forcefield"
  952. */
  953.  
  954.     use Rol_OilFire in team 0 for
  955.         "firea" and
  956.         "fireb" and
  957.         "firec"
  958.  
  959. /*        "fired" and
  960.         "firee" and
  961.         "firef" and
  962.         "fireg" and
  963.         "fireh" and
  964.         "firei" and
  965.         "firej" and
  966.         "firek"        */            
  967.     
  968.     use Rol_pulsox in team 2 for
  969.         "baddie zc"
  970.     use Rol_pulsox in team 2 for
  971.         "baddie zd"
  972.     use Rol_pulsox in team 2 for
  973.         "baddie ze"
  974.     use Rol_pulsox in team 2 for
  975.         "baddie zf"
  976.     use Rol_pulsox in team 2 for
  977.         "baddie zg"
  978.     use Rol_pulsox in team 2 for
  979.         "baddie zh"
  980.  
  981.     use Rol_yellow in team 0 for
  982.  
  983.         "light D" 
  984.  
  985.     use Rol_rampagor in team 2 for
  986.         "goodie E" as "keyman"
  987. }
  988.  
  989. camera track
  990. {
  991.     file "levels\level09.rif"
  992.     name "debugging"
  993. }
  994.  
  995. camera track
  996. {
  997.     file "levels\level09.rif"
  998.     name "passcard"
  999. }
  1000.  
  1001. camera track
  1002. {
  1003.     file "levels\level09.rif"
  1004.     name "IC intro"
  1005. }